ditching hatch - Turkish English Dictionary